print("===============================================集合基础===============================================================")
# 创建非空集合
fruits = {'apple', 'banana', 'cherry'}  # 直接使用花括号
print(fruits)
numbers = set([1, 2, 3, 3])             # 从列表创建（自动去重），输出: {1, 2, 3}
print(numbers)

# 创建空集合
empty_set = set()                       # 注意：不能用 {}，这会创建字典
print(empty_set)
# 集合推导式
squares = {x**2 for x in range(5)}      # 输出: {0, 1, 4, 9, 16}
print(squares)